চলক (Variable) হলো প্রোগ্রামিংয়ের একটি গুরুত্বপূর্ণ উপাদান, যা তথ্য সংরক্ষণ করতে ব্যবহৃত হয়। এটি মেমোরির একটি নির্দিষ্ট স্থানকে প্রতিনিধিত্ব করে, যেখানে প্রোগ্রামের চলাকালীন সময়ে তথ্য (ডেটা) সংরক্ষিত থাকে এবং প্রয়োজনে তা পরিবর্তন করা যায়। চলককে একটি নির্দিষ্ট নাম দিয়ে ডিক্লার করা হয় এবং এর মাধ্যমে প্রোগ্রামিং লজিক এবং ডেটা ম্যানেজমেন্ট সহজ হয়।
১. ডেটা সংরক্ষণ:
২. পরিবর্তনযোগ্যতা:
৩. ডেটা টাইপ:
সি প্রোগ্রামিং ভাষায় একটি চলক ডিক্লার করার সময় প্রথমে তার ডেটা টাইপ এবং এরপর তার নাম উল্লেখ করা হয়। উদাহরণস্বরূপ:
int age;
float salary;
char initial;
চলকের মান ডিক্লার করার সময় নির্ধারণ করা যেতে পারে বা পরবর্তীতে সেট করা যেতে পারে:
#include <stdio.h>
int main() {
int age = 25; // চলক ডিক্লারেশন এবং ইনিশিয়ালাইজেশন
float salary = 55000.50; // চলক ডিক্লারেশন এবং ইনিশিয়ালাইজেশন
char initial = 'R'; // চলক ডিক্লারেশন এবং ইনিশিয়ালাইজেশন
// চলকের মান প্রিন্ট করা
printf("Age: %d\n", age);
printf("Salary: %.2f\n", salary);
printf("Initial: %c\n", initial);
return 0;
}
১. স্থানীয় চলক (Local Variable):
void display() {
int number = 10; // স্থানীয় চলক
printf("Number: %d\n", number);
}
২. গ্লোবাল চলক (Global Variable):
int count = 0; // গ্লোবাল চলক
void increment() {
count++;
}
int main() {
increment();
printf("Count: %d\n", count);
return 0;
}
৩. ধ্রুবক চলক (Constant Variable):
const float PI = 3.14159;
সি প্রোগ্রামিং ভাষায় বিভিন্ন ধরনের ডেটা টাইপ ব্যবহার করা হয়, যা চলকের মান এবং ধরন নির্ধারণ করে:
#include <stdio.h>
int main() {
int num1, num2, sum; // তিনটি পূর্ণসংখ্যার চলক ঘোষণা
// ব্যবহারকারীর কাছ থেকে ইনপুট নেওয়া
printf("Enter first number: ");
scanf("%d", &num1);
printf("Enter second number: ");
scanf("%d", &num2);
// যোগফল নির্ধারণ করা
sum = num1 + num2;
// ফলাফল প্রিন্ট করা
printf("Sum: %d\n", sum);
return 0;
}
চলক হলো প্রোগ্রামিংয়ের একটি মৌলিক উপাদান, যা প্রোগ্রামের সময় ডেটা সংরক্ষণ এবং ব্যবস্থাপনা করতে ব্যবহৃত হয়। এটি প্রোগ্রামের কাজের সময় পরিবর্তিত হতে পারে এবং এটি বিভিন্ন ডেটা টাইপ এবং প্রোগ্রামিং কাঠামোর মাধ্যমে ব্যবহার করা যায়। সি প্রোগ্রামিং ভাষায় চলকের ডিক্লারেশন, ইনিশিয়ালাইজেশন এবং ব্যবহারের নিয়মগুলো অনুসরণ করে প্রোগ্রামিং আরও সঠিক এবং কার্যকরী করা যায়।
চলক নামকরণ